Speeding Up Constrained Path Solvers with a Reachability Propagator

نویسندگان

  • Luis Quesada
  • Peter Van Roy
  • Yves Deville
چکیده

Constrained path problems have to do with finding paths in graphs subject to constraints. One way of constraining the graph is by enforcing reachability on nodes. For instance, it may be required that a node reaches a particular set of nodes by respecting some restrictions like visiting a particular set of nodes or edges and using less than a certain amount of resources. The reachability constraints of this paper were suggested by a practical problem regarding mission planning in the context of an industrial project. We deal with this problem by using concurrent constraint programming where the problem is solved by interleaving Propagation and Labeling. In this paper, we define a propagator which we call Reachability that implements a generalized reachability constraint on a directed graph g. Given a source node source in g, we can identify three parts in the Reachability constraint: (1) the relation between each node of g and the set of nodes that it reaches, (2) the association of each pair of nodes 〈source, i〉 with its set of cut nodes, and (3) the association of each pair of nodes 〈source, i〉 with its set of bridges. We show the effectiveness of our Reachability propagator by applying it to the Simple Path problem with mandatory nodes. We do an experimental evaluation of Reachability that shows that it provides strong pruning, obtaining solutions with very little search. Furthermore, we show that Reachability is also useful for defining a good labeling strategy and dealing with ordering constraints among mandatory nodes. These experimental results give evidence that Reachability is a useful primitive for solving constrained path problems over graphs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Dominators for Solving Constrained Path Problems

Constrained path problems have to do with finding paths in graphs subject to constraints. We present a constraint programming approach for solving the Ordered disjoint-paths problem (ODP), i.e., the Disjoint-paths problem where the pairs are associated with ordering constraints. In our approach, we reduce ODP to the Ordered simple path with mandatory nodes problem (OSPMN), i.e., the problem of ...

متن کامل

Explaining Propagators for Edge-Valued Decision Diagrams

Propagators that combine reasoning about satisfiability and reasoning about the cost of a solution, such as weighted all-different, or global cardinality with costs, can be much more effective than reasoning separately about satisfiability and cost. The cost-mdd constraint is a generic propagator for reasoning about reachability in a multi-decision diagram with costs attached to edges (a genera...

متن کامل

Speeding Up Constraint Propagation

This paper presents a model and implementation techniques for speeding up constraint propagation. Two fundamental approaches to improving constraint propagation are explored: keeping track of which propagators are at fixpoint, and choosing which propagator to apply next. We show how idempotence reasoning and events help track fixpoints more accurately. We improve these methods by using them dyn...

متن کامل

Coherent-state path-integral approach for constrained fermion systems

The coherent-state path-integral representation for the propagator of fermionic systems subjected to first-class constraints is constructed. As in the bosonic case the importance of path-integral measures for Lagrange multipliers is emphasized. One example is discussed in some detail.

متن کامل

Path-Oriented Reachability Verification of a Class of Nonlinear Hybrid Automata Using Convex Programming

Hybrid automata are well-studied formal models for dynamical systems. However, the analysis of hybrid automata is extremely difficult, and even state-of-the-art tools can only analyze systems with few continuous variables and simple dynamics. Because the reachability problem for general hybrid automata is undecidable, we give a path-oriented reachability analysis procedure for a class of nonlin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005